From: Richard M. Stallman Date: Sun, 30 May 1993 00:55:42 +0000 (+0000) Subject: (x_bitmap_icon): Don't free icon_bitmap; X-Git-Tag: archive/raspbian/1%29.2+1-2+rpi1^2~5^2~95778 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:///%22http:/www.example.com/cgi/%22https:/www.github.com/%22bookmarks:/?a=commitdiff_plain;h=8583db5803f0bb54200a3558b6dffbee9eaeaf68;p=emacs.git (x_bitmap_icon): Don't free icon_bitmap; create it if it hasn't been created before. --- diff --git a/src/xterm.c b/src/xterm.c index 9afdd7008f6..db0f61e8f1d 100644 --- a/src/xterm.c +++ b/src/xterm.c @@ -3631,12 +3631,10 @@ x_bitmap_icon (f) return 1; #ifdef HAVE_X11 - if (icon_bitmap) - XFreePixmap (x_current_display, icon_bitmap); - - icon_bitmap = - XCreateBitmapFromData (x_current_display, FRAME_X_WINDOW (f), - gnu_bits, gnu_width, gnu_height); + if (! icon_bitmap) + icon_bitmap = + XCreateBitmapFromData (x_current_display, FRAME_X_WINDOW (f), + gnu_bits, gnu_width, gnu_height); x_wm_set_icon_pixmap (f, icon_bitmap); f->display.x->icon_bitmap_flag = 1; #else /* ! defined (HAVE_X11) */